package com.wuliu.system.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author realue
 * @version 1.0
 * @date 2023-10-09 22:44
 */
@Data
@ApiModel
public class CustInfoDto {

    @NotBlank(message = "openId不能为空")
    @ApiModelProperty(value = "openId")
    private String openId;

    @NotBlank(message = "rawData不能为空")
    @ApiModelProperty(value = "rawData")
    private String rawData;

    @NotBlank(message = "signature不能为空")
    @ApiModelProperty(value = "signature")
    private String signature;

    @NotBlank(message = "sessionKey不能为空")
    @ApiModelProperty(value = "sessionKey")
    private String sessionKey;

    @NotBlank(message = "encryptedData不能为空")
    @ApiModelProperty(value = "encryptedData")
    private String encryptedData;

    @NotBlank(message = "iv不能为空")
    @ApiModelProperty(value = "iv")
    private String iv;

    @ApiModelProperty(value = "账套号")
    private String sysAccount;
}
